package com.xiyu.service.vo.setting.poolSetting;

import com.xiyu.service.vo.customer.pool.baseVO.CustomerPoolMaxLimitBase;
import com.xiyu.service.vo.customer.pool.baseVO.CustomerPoolMaxLimitPostBase;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;

import jakarta.validation.Valid;
import com.xiyu.service.enums.common.CommonStatusEnum;
import com.xiyu.service.framework.validation.InEnum;

@Schema(description = "获取最大客户限制")
@Data
@AllArgsConstructor
public class PoolSettingGetMaxLimitOutput extends CustomerPoolMaxLimitBase {

    @Schema(description = "最大客户限制岗位")
    @Valid
    private List<limitPost> limitPosts;

    @Schema(description = "最大客户限制主键ID")
    private Long id;

    @Schema(description = "最大客户限制岗位")
    @Data
    public static class limitPost extends CustomerPoolMaxLimitPostBase {
    }
}